\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%

\enlargethispage{100cm}
% Start of code
% \begin{tikzpicture}[anchor=mid,>=latex',join=bevel,]
\begin{tikzpicture}[>=latex',join=bevel,]
  \pgfsetlinewidth{1bp}
\Huge%
\pgfsetcolor{black}
  % Edge: q1 -> q2
  \draw [->] (32bp,88bp) .. controls (36bp,77bp) and (42bp,63bp)  .. (51bp,54bp) .. controls (73bp,30bp) and (84bp,27bp)  .. (115bp,20bp) .. controls (115bp,20bp) and (115bp,20bp)  .. (125bp,19bp);
  \draw (35bp,62bp) node[auto] {$a$};
  % Edge: q3 -> q2
  \draw [->] (81bp,92bp) .. controls (70bp,82bp) and (59bp,67bp)  .. (67bp,54bp) .. controls (78bp,37bp) and (97bp,28bp)  .. (125bp,21bp);
  \draw (74bp,62bp) node[auto] {$b$};
  % Edge: q3 -> q2
  \draw [->] (102bp,88bp) .. controls (105bp,73bp) and (110bp,52bp)  .. (128bp,28bp);
  \draw (119bp,62bp) node[auto] {$a$};
  % Edge: q4 -> q2
  \draw [->] (153bp,92bp) .. controls (147bp,86bp) and (140bp,78bp)  .. (136bp,70bp) .. controls (132bp,61bp) and (134bp,52bp)  .. (141bp,35bp);
  \draw (145bp,62bp) node[auto] {$c$};
  % Edge: q4 -> q2
  \draw [->] (167bp,88bp) .. controls (164bp,76bp) and (161bp,60bp)  .. (156bp,36bp);
  \draw (168bp,62bp) node[auto] {$b$};
  % Edge: q4 -> q2
  \draw [->] (177bp,88bp) .. controls (179bp,78bp) and (181bp,65bp)  .. (178bp,54bp) .. controls (176bp,49bp) and (175bp,45bp)  .. (169bp,32bp);
  \draw (187bp,62bp) node[auto] {$a$};
  % Edge: q0 -> q5
  \draw [->] (157bp,183bp) .. controls (182bp,167bp) and (205bp,145bp)  .. (229bp,122bp);
  \draw (213bp,150bp) node[auto] {$\tau$};
  % Edge: q0 -> q4
  \draw [->] (142bp,177bp) .. controls (148bp,164bp) and (155bp,147bp)  .. (164bp,124bp);
  \draw (163bp,150bp) node[auto] {$\tau$};
  % Edge: q0 -> q3
  \draw [->] (128bp,177bp) .. controls (122bp,164bp) and (115bp,147bp)  .. (106bp,124bp);
  \draw (108bp,150bp) node[auto] {$\tau$};
  % Edge: q0 -> q1
  \draw [->] (113bp,183bp) .. controls (88bp,167bp) and (65bp,145bp)  .. (41bp,122bp);
  \draw (60bp,150bp) node[auto] {$\tau$};
  % Edge: q5 -> q2
  \draw [->] (235bp,89bp) .. controls (226bp,71bp) and (209bp,45bp)  .. (178bp,22bp);
  \draw (205bp,62bp) node[auto] {$c$};
  % Edge: q5 -> q2
  \draw [->] (244bp,88bp) .. controls (245bp,77bp) and (243bp,64bp)  .. (237bp,54bp) .. controls (224bp,33bp) and (214bp,29bp)  .. (179bp,19bp);
  \draw (250bp,62bp) node[auto] {$a$};
  % Node: q0
\begin{scope}
  \draw [state] (135bp,194bp) ellipse (27bp and 18bp);
  \draw (135bp,194bp) node {$q_{0}$};
\end{scope}
  % Node: q2
\begin{scope}
  \draw [state] (152bp,18bp) ellipse (27bp and 18bp);
  \draw (152bp,18bp) node {$q_{2}$};
\end{scope}
  % Node: q1
\begin{scope}
  \draw [state] (27bp,106bp) ellipse (27bp and 18bp);
  \draw (27bp,106bp) node {$q_{1}$};
\end{scope}
  % Node: q3
\begin{scope}
  \draw [state] (99bp,106bp) ellipse (27bp and 18bp);
  \draw (99bp,106bp) node {$q_{3}$};
\end{scope}
  % Node: q4
\begin{scope}
  \draw [state] (171bp,106bp) ellipse (27bp and 18bp);
  \draw (171bp,106bp) node {$q_{4}$};
\end{scope}
  % Node: q5
\begin{scope}
  \draw [state] (243bp,106bp) ellipse (27bp and 18bp);
  \draw (243bp,106bp) node {$q_{5}$};
\end{scope}
%
\end{tikzpicture}
% End of code

%
\end{document}
%


